module.exports = {
  preset: 'ts-jest',
  testEnvironment: 'node',
  roots: ['<rootDir>/tests'],
  testMatch: ['**/?(*.)+(spec|test).ts'],
  transform: {
    '^.+\\.ts$': [
      'ts-jest',
      {
        tsconfig: 'tsconfig.tests.json'
      }
    ]
  },
  moduleNameMapper: {
    '^(.{1,2}/.*)\\.js$': '$1'  // 重新添加这个配置来处理.js扩展名
  },
  testTimeout: 10000,
  verbose: true
};